﻿/* CSS Document */
*{margin:0;padding:0;list-style:none;}
html,body {background-color:#fff;color:#000;font-size:12px;font-family:"微软雅黑",Arial,"宋体";}

img {border:0;}
em {font-style:normal;}
input {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
select {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
div {font-size:12px;}
th {font-size:12px;}
td {font-size:12px;}
/*Body Layout*/
html, body, .wrap {height: 100%;}
body div.wrap {min-height:100%; background:url(images/body_bg.gif) repeat-y;height:auto!important;height:100%;}
li{list-style-type:none;display:inline;}
a,a:hover{text-decoration:none;color:#5B5B5B;font-weight:normal;}
a img,a:hover img{border:none;}
a strong,a:hover strong{color:#000;font-weight:bold;}
.clear{clear:both;height:1px;margin-top:-1px;overflow:hidden;} 
.left{float:left;}
.right{float:right;}
/*Layout*/
.adminmain {padding-bottom:84px;}
.adminfooter {position:relative;margin-top:-84px;height:84px;clear:both;}
/*Header*/
.adminHeader {height:124px;position:relative;min-width:1000px;}
.adminHeader .leftSpec{float:left;height:124px;width:39px;background:url(images/header_nav_bg.jpg) repeat-x bottom;}
.adminLogo {float:left;width:213px;height:124px;background:url(images/logo_bg.gif) no-repeat bottom right;}
.adminLogo img {margin:50px 0 0 40px;border:0px;}
.adminTopMenu {position:absolute;right:30px;}
 .moduleMenu {width:400px; float:right;margin-top:45px;}
 .userPanel {width:200px; float:right;}
.adminTopMenu .userPanel {padding-top:18px;}
.adminTopNav {height:35px;overflow:hidden;background:url(images/header_nav_bg.jpg) repeat-x top;}
.adminTopNav .help {float:right;width:222px;height:35px;margin:0 0 0 116px;padding-top:10px;font-size:14px;color:#666;overflow:hidden; font-size:12px; background:url(images/rightnav_bg.gif) no-repeat;}
.adminTopNav .desc {background:url(images/nav_tip.gif) no-repeat;height:23px;padding-left:37px;padding-top:12px;font-size:14px;color:#666; font-size:12px;}
.adminTopNav .desc a {text-decoration:none;color:#666;}
.adminTopNav .desc a:hover {text-decoration:underline;color:#666;}
/*Content*/
.adminBody {}
.adminContent {min-width:1000px;}
.adminContent .leftSpec{float:left;height:80px;background-color:#edeeef;border-bottom:1px solid #DCDCDC;width:39px;}
.adminContent .leftbarDomain{position:relative;padding:5px 10px 5px 20px; text-align:left;margin-right:10px;color:#3B96DD;background:url(Images/icon-downarrow.gif) no-repeat right;cursor:pointer;}
.adminContent .leftbarDomainPanel {position:absolute;left:150px;top:-5px;text-align:left;background-color:#f3f3f3;border:1px solid #000;width:450px;padding:5px 10px 10px 10px;cursor:default;line-height:24px;z-index:99999;}
.adminContent .menu {float:left;width:213px;text-align:center;}
.adminContent .leftbarTitle{padding:5px 0 0px 0px;width:160px; color:#ff9a05; font-size:16px; font-weight:bold;text-align:left;margin:0 auto;}
.adminContent .GroupTitle{border-bottom:1px dashed #eae8e8;width:160px;text-align:left;padding:5px 0 10px 10px;}
.adminContent .GroupContent{padding-left:17px;text-align:left;padding-top:5px; display:none;}
.adminContent .GroupContent dd {height:20px;}
.adminContent .GroupContent .current {color:#ff9a05;}
.adminContent .content {padding:0px;text-align:left;}
.adminContent .SectionTitle{background:#F3F3F3 none repeat scroll 0 0; text-align:left; padding:5px 5px; }
/*Main Content*/
.adminMainContent {overflow:hidden;zoom:1; height:auto !important;}
.adminMainContent .functionHeader {height:80px;border-bottom:1px solid #DCDCDC;background:#edeeef url(images/content_title_bg.gif) no-repeat right ;}
.adminMainContent .functionHeader .title {color:#3B96DD;font-size:20px;padding:15px 0 14px 30px;}
.adminMainContent .functionHeader .tabs {height:24px;margin-left:10px;}
.adminMainContent .functionHeader .tabs div {margin:0; overflow:hidden;padding-left:20px;}
.adminMainContent .functionHeader .tabs ul{height:24px;list-style:none;padding:0;margin:0;}
.adminMainContent .functionHeader .tabs li{float:left;margin:2px 15px 0 0px;border:1px solid #ccc; border-bottom:none; height:21px;line-height:21px;background:#E0EEFB;}
.adminMainContent .functionHeader .tabs li.active{border:1px solid #ccc; border-bottom:none;height:23px;line-height:23px; margin:0 15px 0 0px;font-weight:bold;background-color:#86C3F2;}
.adminMainContent .functionHeader .tabs a {display:block;padding:0px 15px 0 15px;color:#2F6EBD;text-decoration: none;font-weight:normal;float:left;}
.adminMainContent .functionHeader .tabs a:visited{color:#2F6EBD;}
.adminMainContent .functionHeader .tabs a:hover{background:#FFF;text-decoration: none;color:#2F6EBD;}
.adminMainContent .functionHeader .tabs li.active a{color:#FFFFFF; height:22px;line-height:22px;padding-top:1px;font-weight:bolder;}
.adminMainContent .functionHeader .tabs li.active a:visited{color:#FFFFFF;}
.adminMainContent .functionHeader .tabs li.active a:hover{color:#2F6EBD;background:#FFFFFF;}
.adminMainContent .functionContent {padding:30px 0 0 0;}
/*Function Buttons*/
.adminMainContent .functionBtns {padding-left:7px;}
.adminMainContent .functionBtns .btns {float:left;font-size:12px;color:#F4793A;line-height:24px;height:24px;padding:10px 0 10px 22px;}
.adminMainContent .functionBtns .btns img {border:0px;margin-right:2px;}
.adminMainContent .functionBtns .btns a {text-decoration:none;font-size:12px;color:#F4793A;line-height:24px;}
.adminMainContent .functionBtns .btns a:hover {text-decoration:underline;}
.adminMainContent .functionBtns .btns .active {font-weight:bolder;text-decoration:underline;}
.adminMainContent .functionBtns .help {float:right;padding:10px 30px 10px 0px;}
.adminMainContent .functionBtns .help img {border:0px;margin-right:2px;}
.adminMainContent .functionBtns .help a {text-decoration:none;font-size:12px;color:#666;line-height:24px;}
/*DataList*/
.adminMainContent .DG {margin:0 30px 0 30px;display:none;}
.adminMainContent .DG table{background-color:#fff;border:1px solid #dbdbe1;width:100%;}
.adminMainContent .DG tr{height:28px; line-height:28px;}
.adminMainContent .DG th{background:url(images/thbg.jpg) repeat-x; height:24px; line-height:24px; text-align:left; padding:0 10px 0 9px; border-left:1px solid #fff;border-top:1px solid #fff;}
.adminMainContent .DG th a {height:24px; line-height:24px; text-align:left;color:#000; text-decoration:none;font-weight:bolder;}
.adminMainContent .DG th a:hover {height:24px; line-height:24px; text-align:left;color:#000;text-decoration:underline;}
.adminMainContent .DG td{border-bottom:1px #d7d7d7 dotted;line-height:24px;padding:0 10px 0 10px;}
.adminMainContent .DGO {margin:0 30px 0 30px;height:100%;}
.adminMainContent .DGO table{background-color:#fff;border:1px solid #ebebeb;width:100%;}
.adminMainContent .DGO tr{height:24px; line-height:24px;}
.adminMainContent .DGO th{height:24px; line-height:24px; text-align:left; padding:0 10px 0 9px;border-top:1px solid #fff;background-color:#EDEEEF;}
.adminMainContent .DGO td{border-bottom:1px #d7d7d7 dotted;line-height:24px;padding:0 10px 0 10px;}
.tdmover{background-color:#feefdf;}
.tdmout{background:#fff;}
.adminMainContent .dataform {margin:0 30px 0 30px;display:none;}
.adminMainContent .dataform table{width:100%; background-color:#fff; border:1px solid #E2E2E2;}
.adminMainContent .dataform tr{height:24px; vertical-align:top; }
.adminMainContent .dataform th{background-color:#EDEEEF; text-align:right; line-height:24px;}
.adminMainContent .dataform td{background-color:#fff; text-align:left; padding-left:10px; vertical-align:middle;}
.adminMainContent .dataform div{}
.adminMainContent .dataform span{color:Red;}
.adminMainContent .dataform p{color:#999999;}
.adminMainContent .DescContent {margin:0 30px 0 30px;}
.adminMainContent .DescContent fieldset{border:1px solid #DCDCDC;}
.adminMainContent .DescContent legend{margin-left:5px;padding:0 2px 0 2px;}
.adminMainContent .Warining {line-height:50px;margin:0 30px 0 30px;width:auto;font-size:16px;text-align:center;border:1px solid #CCC;}
.adminMainContent .dataorg {margin:0 30px 0 30px;}
.adminMainContent .dataorg table{width:100%; background-color:#fff; border:1px solid #E2E2E2;}
.adminMainContent .dataorg tr{ vertical-align:top; height:18px;}
.adminMainContent .dataorg th{background-color:#EDEEEF; text-align:right;  padding-right:10px;}
.adminMainContent .dataorg td{background-color:#fff; text-align:left;  vertical-align:middle; padding-left:5px;}

/*DateListRight*/
.adminMainContentRight {}
.adminMainContentRight .DG {margin:0 30px 0 30px;display:none;}
.adminMainContentRight .DG table{background-color:#fff;border:1px solid #dbdbe1;width:100%;}
.adminMainContentRight .DG tr{height:24px; line-height:24px;}
.adminMainContentRight .DG th{background:url(images/thbg.jpg) repeat-x; height:24px; line-height:24px; text-align:left; padding:0 10px 0 9px; border-left:1px solid #fff;border-top:1px solid #fff;}
.adminMainContentRight .DG th a {height:24px; line-height:24px; text-align:left;color:#000; text-decoration:none;font-weight:bolder;}
.adminMainContentRight .DG th a:hover {height:24px; line-height:24px; text-align:left;color:#000;text-decoration:underline;}
.adminMainContentRight .DG td{border-bottom:1px #d7d7d7 dotted;line-height:24px;padding:0 10px 0 10px;}
.adminMainContentRight .functionBtns {padding-left:7px;}
.adminMainContentRight .functionBtns .btns {float:left;font-size:12px;color:#F4793A;line-height:24px;height:24px;padding:10px 0 10px 22px;}
.adminMainContentRight .functionBtns .btns img {border:0px;margin-right:2px;}
.adminMainContentRight .functionBtns .btns a {text-decoration:none;font-size:12px;color:#F4793A;line-height:24px;}
.adminMainContentRight .functionBtns .btns a:hover {text-decoration:underline;}
.adminMainContentRight .functionBtns .btns .active {font-weight:bolder;text-decoration:underline;}
.adminMainContentRight .functionBtns .help {float:right;padding:10px 30px 10px 0px;}
.adminMainContentRight .functionBtns .help img {border:0px;margin-right:2px;}
.adminMainContentRight .functionBtns .help a {text-decoration:none;font-size:12px;color:#666;line-height:24px;}
.adminMainContentRight .dataform {margin:0 30px 0 30px;}
.adminMainContentRight .dataform table{width:100%; background-color:#fff; border:1px solid #E2E2E2;}
.adminMainContentRight .dataform tr{height:24px; vertical-align:top; }
.adminMainContentRight .dataform th{background-color:#EDEEEF; text-align:right; line-height:24px;}
.adminMainContentRight .dataform td{background-color:#fff; text-align:left; padding-left:10px; vertical-align:middle;}
.adminMainContentRight .dataform div{}
.adminMainContentRight .dataform span{color:Red;}
.adminMainContentRight .dataform p{color:#999999;}
.adminMainContentRight .DescContent {margin:0;}
.adminMainContentRight .DescContent fieldset{border:1px solid #DCDCDC;}
.adminMainContentRight .DescContent legend{margin-left:5px;padding:0 2px 0 2px;}
.adminMainContentRight .dataorg {margin:0 30px 0 30px;}
.adminMainContentRight .dataorg table{width:100%; background-color:#fff; border:1px solid #E2E2E2;}
.adminMainContentRight .dataorg tr{ vertical-align:top; height:18px;}
.adminMainContentRight .dataorg th{background-color:#EDEEEF; text-align:right;  padding-right:10px;}
.adminMainContentRight .dataorg td{background-color:#fff; text-align:left;  vertical-align:middle; padding-left:5px;}

/*Footer*/
.adminfooter .menuBottom {background:url(images/menu_bottom.gif) no-repeat;height:34px;}
.adminfooter .copyright {background:url(images/footer_bg.jpg);height:50px;padding:10px 20px 0 0;text-align:right;color:#595959;}
.adminfooter .copyright img {margin:0 0 0 15px;border:0px;}

/*User Panelpadding:3px 20px 3px 5px;width:215px;float:left;*/
.userInfo {float:left;padding-left:3px; width:115px;}
.userInfo div {color:#5c5b5b;font-size:16px;line-height:20px; width:110px;}
.userInfo span {width:85px;}
.userInfo span a {font-size:12px;color:#aaa;padding-left:5px; width:40px;}
.userInfo span a:hover {font-size:12px;text-decoration:none;color:#aaa;}
.userheader {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/usehead_bg.gif) no-repeat scroll 0 0;float:left;height:52px;padding:5px 0 0;text-align:center;width:52px;}


/*page*/
.p_page{ float:right; overflow:hidden; font-size:11px; padding-top:5px;font-family:Tahoma;margin:0px 30px 0px 30px; vertical-align:bottom;}
.p_page span{display:block; float:left; color:#656D77; margin-left:0px; height:18px; line-height:16px;}
.p_page strong{display:block; float:left; color:#F13C01; padding:4px 6px 2px 6px; margin-left:1px;}
.p_page a{float:left; border:1px #DBDBE1 solid; background:#fff; display:block; padding:0 3px 0 3px; margin-left:2px; height:18px; line-height:18px;cursor:pointer;}
.p_page a:hover{float:left;background:#F1F5F6; text-decoration:none; display:block; padding:0 3px 0 3px; margin-left:2px; height:18px; line-height:18px;cursor:pointer;}
.p_pagein {border:1px #DBDBE1 solid; background:#fff; height:16px; overflow:hidden; margin-left:2px; float:left;}
.p_pagein input{height:16px; line-height:14px; background:#fff; color:#656D77; font-size:11px; border:0px;}
.p_page input {border:1px #DBDBE1 solid; background:#fff; height:19px; line-height:16px; overflow:hidden; width:30px; padding:0 2px 0 2px;font-size:11px;}

/*User Search Panel*/
.searchButton {background-image:url(Images/searchbutton.gif);background-color:transparent;text-align:center;line-height:150%;width:61px;height:18px;color:#000000;border:0px;cursor:pointer;}
.searchPanel {border:1px solid #DCDCDC;}
.searchPanel legend {}
.searchPanel div {padding:5px 0 5px 0px;}
.searchPanel tr {height:24px;}
.searchPanel th {line-height:22px;width:80px;text-align:right;padding:0 2px 0 0;font-weight:normal;}
.searchPanel td {line-height:22px;}

/*BroadCast*/

.Cs_broadCast_h{background:url(Images/Cs_broadCast_hBg.gif) repeat-x; width:100%; height:56px;}
.Cs_broadCast_light{ height:17px; padding-right:120px;}
.Cs_broadCast_logo{ width:186px; padding-left:20px;}
.Cs_broadCast_navBg01{ background:url(Images/Cs_broadCast_lightImg.gif) no-repeat 0 0; width:440px;}
.Cs_broadCast_navBg02{ background:url(Images/Cs_broadCast_lightImg.gif) no-repeat 81px 0; width:440px;}
.Cs_broadCast_navBg03{ background:url(Images/Cs_broadCast_lightImg.gif) no-repeat 162px 0; width:440px;}
.Cs_broadCast_nav{width:240px; vertical-align:text-bottom; padding-right:120px; padding-top:32px;}
.Cs_broadCast_nav01, .Cs_broadCast_nav02{background:url(Images/Cs_broadCast_divideL.gif) no-repeat right; width:80px; text-align:center;}
.Cs_broadCast_nav03{ width:80px; text-align:center;}
.Cs_broadCast_nav a{color:#006ea0; cursor:pointer;}
.Cs_broadCast_nav a:hover{ color:#81b7cd;}
.Cs_broadCast_b{background:url(Images/Cs_broadCast_bBg.gif) repeat-x; width:100%; position:relative; min-height:228px;}
.Cs_broadCast_cPlay{background:url(Images/Cs_broadCast_tip.gif) no-repeat; width:90px; height:34px; line-height:32px; text-align:center; position:absolute; right:30px; top:-33px; font-size:14px;}







/*Adjust*/
/*.adminMainContent .AdjustCover{padding-left:252px;}*/
/*Buttons*/
/*textbox*/
.txt{border:1px solid #dbdbe1;line-height:26px; height:26px; padding:0px 3px;}
.txtBox {border:1px solid #dbdbe1; line-height:18px; height:20px; padding:0 3px;}
/*textarea*/
.txtArea {font-size:12px;border:1px solid #C7C7C7;line-height:18px;padding:3px; background-color:#FFF;}
/*button*/
.athtbutton {font-size:12px;background-image: url(images/Atht.gif);background-color:transparent;text-align:center;line-height:150%;width:15px;height:15px;color:#000000;border:0px;cursor:pointer;}
.athbutton {font-size:12px;background-image: url(images/Ath.gif);background-color:transparent;text-align:center;line-height:150%;width:15px;height:15px;color:#000000;border:0px;cursor:pointer;}
.addbutton {font-size:12px;background-image: url(images/icon_add.png);background-color:transparent;text-align:center;line-height:150%;width:15px;height:15px;color:#000000;border:0px;cursor:pointer;}
.btn{background:url(images/thbg.jpg) repeat-x #fff; height:22px; border:1px #a2a0ad solid; padding:0px 3px 0 3px; color:#818181; line-height:20px;text-align:center;}
.deleteButton {font-size:12px;background-image: url(images/icon_del.gif);background-color:transparent;text-align:center;line-height:150%;width:15px;height:15px;color:#000000;border:0px;cursor:pointer;}
.editButton {font-size:12px;background-image: url(images/icon_edit.gif);background-color:transparent;text-align:center;line-height:150%;width:15px;height:15px;color:#000000;border:0px;cursor:pointer;}
.returnButton{font-size:12px;background-image: url(images/return.gif);background-color:transparent;text-align:center;line-height:150%;width:15px;height:15px;color:#000000;border:0px;cursor:pointer;}
.AddPaperButton {font-size:12px;background-image: url(images/HW.png);background-color:transparent;text-align:center;line-height:150%;width:15px;height:15px;color:#000000;border:0px;cursor:pointer;}
.viewButton {font-size:12px;background-image: url(images/icon_detail.gif);background-color:transparent;text-align:center;line-height:150%;width:15px;height:15px;color:#000000;border:0px;cursor:pointer;}
.enterButton {font-size:12px;background-image: url(Images/icon_launch.gif);background-color:transparent;text-align:center;line-height:150%;width:15px;height:15px;color:#000000;border:0px;cursor:pointer;}
.commentButton {font-size:12px;background-image: url(images/icon_comment.gif);background-color:transparent;text-align:center;line-height:150%;width:15px;height:15px;color:#000000;border:0px;cursor:pointer;}
/*Editor style*/
.editortable {width:100%;background-color:#fff; border:1px solid #E2E2E2;}
.editortable tr{vertical-align:top; }
.editortable th{background-color:#EDEEEF;text-align:right;}
.editortable td{background-color:#fff;}
.th{background-color:#EDEEEF;text-align:right;}
.td{background-color:#fff;}
/*promptMessage*/
.promptMessage{background:#f8f9f9; border:1px solid #e2e2e2; height:40px; text-align:center; line-height:40px;}
.promptMessage strong{color:#ff9a04;}
/*select*/
.selectDG{ width:auto;}
.selectDG table{background-color:#fff;border:1px solid #dbdbe1;width:100%;}
.selectDG tr{height:24px; line-height:24px;}
.selectDG th{background:url(images/thbg.jpg) repeat-x; height:24px; line-height:24px; text-align:left; padding-left:8px; border-left:1px solid #fff;border-top:1px solid #fff;}
.selectDG td{border-bottom:1px #d7d7d7 dotted;line-height:24px;padding:0 10px 0 10px;}
/*memberSelector*/
.popupHeader{background: url(images/thbg.jpg) repeat-x; height: 24px; padding-left: 15px; font-weight: bold; line-height: 24px; border: 1px solid #fff; color: #fff;}
.popupHeader .left{float: left; color: #fff;}
.popupHeader .right{float: right; padding-right: 15px;}
.popupHeader .right a{color: #000;}
.popupContent{background-color: #FFF;overflow: auto;}


/*Progress*/
.showProgressContainer {height:10px;border:1px solid #424242;line-height:12px;overflow:hidden;width:71px;background:url(Images/progressBG.gif) repeat-x;}
.showProgressFilter {float:right;background-color:#FFF;overflow:hidden;}
.note1{color:#958f8f; padding-left:2px;}
.note2{padding-left:2px; color:red;}

.importantinfo{border:1px solid #DEE0DF; line-height:24px; color:#fd9a34; font-weight:bold;text-align:center;padding:10px;margin:5px 30px 5px 30px;}

.loadbg{border:1px #c2e6ab solid; height:18px; background:#fff; overflow:hidden;}
.load{background:#009e01; height:18px;}
.btn{padding:0 10px;}
.popuptitle{height:25px; line-height:25px; color:#FFF; background:#DBDBDB; overflow:hidden; padding:0 10px 0 10px;}
.popuptitle a{color:#fff;}
.popuptitle strong{font-size:14px;}
.popupbtn{border:1px #c2e6ab solid; height:18px; background:#009e01; color:#fff;}


/*orgSelect*/
.orgname {padding:3px 0px 0px 4px;font-family:Tahoma;}
.link_box {cursor: default;  text-align: left; position:relative;}
.link_head {border: 2px inset; width: 90%;}
.link_text {padding-left: 2px;  background: #fff; }
.link_arrow0 { border:2px outset; background: buttonface; font: 14px marlett; width: 22px;padding-right:0px; height:100%;text-align:center}
.link_arrow1 {border:buttonshadow 1px solid;padding:2px 0 0 2px; background: buttonface;font:14px marlett;width: 22px;height: 100%;text-align: center}
.link_value { border: 1px solid;display:none;width:260px; overflow-x: hidden; overflow-y:auto; height:200px;padding:5px; position:absolute;top:24px;left:0px;}

/*error*/
.ah_error{ border:3px solid #eaeaea; width:535px; margin:0 auto; margin-top:120px; font-size:12px; line-height:22px;}
.ah_error_out{ border:1px solid #d8d8d8; background:#f6f6f6; padding:25px;}
.ah_error_in{ background:#fff url(images/ah_errorBg.gif) no-repeat left bottom; min-height:200px; text-align:left; padding:35px 0 5px 0; position:relative;}
.ah_errorImg{position:absolute; bottom:115px; left:85px;}
.ah_errorContent{ margin:0 20px 0 180px;}
.ah_errorTitle{ font-size:16px; font-weight:bold; color:#9e612a;}
.ah_errorBlue{ color:#99c3d9; font-weight:bold; margin-top:15px;}
.ah_errorlist{ list-style:decimal; margin:5px; padding-left:15px;}
.ah_errorlink{ background:#edf7f8; color:#999999; margin-top:20px; padding-left:5px; height:25px; line-height:25px;}
.ah_errorlink a{color:#4373a4; text-decoration:underline;}
.ah_errorlink a:hover{text-decoration:none;}


.selectOut{height:22px; padding:1px;}
.selectIn{vertical-align:text-top; border:1px solid #e1e1e1; height:20px;}
.selectBox{ background: #f2f2f2 url(images/icon_color_arrow.gif) no-repeat 50% 50%; margin-top:1px; height:17px; width:17px; border-right:1px solid #868684; border-bottom:1px solid #868684;margin-right:1px;}
.closeLayer {cursor:default;position:absolute;top:0;right:5px;}

label.error{color:Red;border:1px solid #efefef;padding:2px 10px;margin-left:5px;}